#ifndef _DOUBLELIST_H
#define _DOUBLELIST_H

typedef struct DNode
{
	char data[50];
	struct DNode *prev;
	struct DNode *next;
}DNode, *DNodep;


DNodep DoubleList_Create(void);
DNodep DoubleNode_Create(char *str);
int DoubleList_TailInsert(DNodep headp, DNodep nodep);
DNodep DoubleList_Delete(DNodep headp, DNodep nodep);

#endif 
